package br.com.arquitetura.componente;

import java.util.ArrayList;
import java.util.List;

public class Multiplexador implements Componente {
	private List<Integer> pontosControle;
	
	public Multiplexador(int quantidadePontosControle) {
		this.pontosControle = new ArrayList<Integer>();
		
		for (int i = 0; i < quantidadePontosControle; i++) {
			pontosControle.add(0);
		}
	}
	
	//retorna uma das entradas de acordo com o valor dos pontos de controle
	public int multiplexar(List<Integer> entradas) {
		return 0;
	}
	
	@Override
	public List<Integer> getPontosControle() {
		return pontosControle;
	}
	
	public void setPontosControle(List<Integer> pontosControle) {
		this.pontosControle = pontosControle;
	}

}
